something/somebody excellent - French English Dictionary